import axios from "axios";

// Axios 是一个基于 Promise 的 HTTP 客户端，用于浏览器和 Node.js，主要用于发送 HTTP 请求

// axios.create：创建一个自定义的 Axios 实例
const instance = axios.create({
    // baseURL：设置请求的基础 URL，后续的请求会在这个基础 URL 上拼接路径
    baseURL: 'http://localhost:8080/api', // Spring Boot后端地址
    // timeout：设置请求超时时间为 5000 毫秒（即 5 秒），如果请求在 5 秒内没有响应，则会抛出错误
    timeout: 5000
});

export default instance;